#pragma once
#ifndef Game_Logic_SceneManagerRender_h
#define Game_Logic_SceneManagerRender_h

#include "EntityRenderBase.h"

namespace Game {
namespace Render {

class SceneRender;

class SceneManagerRender : public EntityRenderBase {
public:
    SceneManagerRender();
    virtual ~SceneManagerRender();
    virtual const RTTI& GetEntityRTTI() const;
    virtual void Draw(DrawableEntity* drawableEntity, const float& elapsedTime);
protected:
    virtual void OnEntityRenderManagerChanged();
private:
    SceneRender* sceneRender;
};


}
}

#endif